热门文章
软件系统架构师应具备的能力
发布时间:2016-05-30 分类:新金融百科
软件系统架构师是灵魂的创造者,负责设计系统整体架构,从需求到设计的每个细节都要考虑到,那么软件系统架构师应具备的能力有哪些呢?
一、具备8年以上软件行业工作经验;
二、具备4年以上C/S或B/S体系结构软件产品开发及架构和设计经验;
三、具备3年以上的代码编写工作经验;
(这是关于技术方面经验时间的一些要求,因为没有经历过、实践过,就只会纸上谈兵,并没有多少实战能力,如果就直接指挥,那么就最后的结果只会“兵败”,项目开发失败)
四、具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;
五、对相关技术标准有深刻的认识,对软件工程标准规范有良好的把握;
六、对JAVA 技 术 及 整 个 解 决 方 案 有 深 刻 的 理 解 及 熟 练 的 应 用 , 并 且 精 通WebService/J2EE 架构和设计模式,并在此基础上设计产品框架;
七、具有面向对象分析、设计、开发能力(OOA、OOD、OOP),精通 UML 和 ROSE;
八、精通大型数据库如 Oracle、Sql Server 等的开发;
九、对计算机系统、网络和安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有实践基础;
十、在应用系统开发平台和项目管理上有深厚的基础,有大中型应用系统开发和实施的成功案例;
十一、良好的团队意识和协作精神,有较强的内外沟通能力。
软件系统架构师要考虑的东西比较多,涉及的工作技能比较广,如C/S或B/S体系结构、JAVA 开发、WebService/J2EE 架构和设计模式、数据库开发等很多技术,此外要有团队精神和管理经验。
软件系统架构师在软件设计中,占有重要的位置,所以具备的能力也要更强,才能与职位相媲美。